# near model CODE resource # jump table entries: 8064-8067 (4 of them) 00000000 4E56 FE00 link A6, -0x0200 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 266E 0010 movea.l A3, [A6 + 0x10] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 41EE FF00 lea.l A0, [A6 - 0x100] 00000014 4210 clr.b [A0] 00000016 302B 0008 move.w D0, [A3 + 0x8] 0000001A 48C0 ext.l D0 0000001C 2F00 move.l -[A7], D0 0000001E 486E FF00 pea.l [A6 - 0x100] 00000022 2F0C move.l -[A7], A4 00000024 2054 movea.l A0, [A4] 00000026 2050 movea.l A0, [A0] 00000028 2268 0054 movea.l A1, [A0 + 0x54] 0000002C 4E91 jsr [A1] 0000002E 41EE FE00 lea.l A0, [A6 - 0x200] 00000032 4210 clr.b [A0] 00000034 302B 0008 move.w D0, [A3 + 0x8] 00000038 48C0 ext.l D0 0000003A 2F00 move.l -[A7], D0 0000003C 486E FE00 pea.l [A6 - 0x200] 00000040 206E 000C movea.l A0, [A6 + 0xC] 00000044 2F08 move.l -[A7], A0 00000046 2050 movea.l A0, [A0] 00000048 2050 movea.l A0, [A0] 0000004A 2268 0054 movea.l A1, [A0 + 0x54] 0000004E 4E91 jsr [A1] 00000050 486E FE00 pea.l [A6 - 0x200] 00000054 486E FF00 pea.l [A6 - 0x100] 00000058 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */] 0000005C 3E00 move.w D7, D0 0000005E 4FEF 0020 lea.l A7, [A7 + 0x20] 00000062 662C bne +0x2E /* 00000090 */ 00000064 4AAB 000A tst.l [A3 + 0xA] 00000068 6720 beq +0x22 /* 0000008A */ 0000006A 2F2B 000A move.l -[A7], [A3 + 0xA] 0000006E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000072 2F0C move.l -[A7], A4 00000074 2054 movea.l A0, [A4] 00000076 2050 movea.l A0, [A0] 00000078 2268 0018 movea.l A1, [A0 + 0x18] 0000007C 4E91 jsr [A1] 0000007E 7200 moveq.l D1, 0x00 00000080 1200 move.b D1, D0 00000082 4A81 tst.l D1 00000084 4FEF 000C lea.l A7, [A7 + 0xC] 00000088 6002 bra +0x4 /* 0000008C */ label0000008A: 0000008A 7201 moveq.l D1, 0x01 label0000008C: 0000008C 1001 move.b D0, D1 0000008E 6008 bra +0xA /* 00000098 */ label00000090: 00000090 0C47 0001 cmpi.w D7, 0x1 00000094 56C0 sne D0 00000096 4400 neg.b D0 label00000098: 00000098 4CEE 1880 FDF4 movem.l D7,A3,A4, [A6 - 0x20C] 0000009E 4E5E unlink A6 000000A0 4E75 rts 000000A2 4E56 0000 link A6, 0 000000A6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000000AA 266E 0010 movea.l A3, [A6 + 0x10] 000000AE 286E 0008 movea.l A4, [A6 + 0x8] 000000B2 302B 0008 move.w D0, [A3 + 0x8] 000000B6 48C0 ext.l D0 000000B8 2F00 move.l -[A7], D0 000000BA 2F0C move.l -[A7], A4 000000BC 2054 movea.l A0, [A4] 000000BE 2050 movea.l A0, [A0] 000000C0 2268 0074 movea.l A1, [A0 + 0x74] 000000C4 4E91 jsr [A1] 000000C6 2C00 move.l D6, D0 000000C8 302B 0008 move.w D0, [A3 + 0x8] 000000CC 48C0 ext.l D0 000000CE 2F00 move.l -[A7], D0 000000D0 206E 000C movea.l A0, [A6 + 0xC] 000000D4 2F08 move.l -[A7], A0 000000D6 2050 movea.l A0, [A0] 000000D8 2050 movea.l A0, [A0] 000000DA 2268 0074 movea.l A1, [A0 + 0x74] 000000DE 4E91 jsr [A1] 000000E0 2E00 move.l D7, D0 000000E2 BE86 cmp.l D7, D6 000000E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000000E8 662C bne +0x2E /* 00000116 */ 000000EA 4AAB 000A tst.l [A3 + 0xA] 000000EE 6720 beq +0x22 /* 00000110 */ 000000F0 2F2B 000A move.l -[A7], [A3 + 0xA] 000000F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000000F8 2F0C move.l -[A7], A4 000000FA 2054 movea.l A0, [A4] 000000FC 2050 movea.l A0, [A0] 000000FE 2268 0018 movea.l A1, [A0 + 0x18] 00000102 4E91 jsr [A1] 00000104 7200 moveq.l D1, 0x00 00000106 1200 move.b D1, D0 00000108 4A81 tst.l D1 0000010A 4FEF 000C lea.l A7, [A7 + 0xC] 0000010E 6002 bra +0x4 /* 00000112 */ label00000110: 00000110 7201 moveq.l D1, 0x01 label00000112: 00000112 1001 move.b D0, D1 00000114 6006 bra +0x8 /* 0000011C */ label00000116: 00000116 BE86 cmp.l D7, D6 00000118 55C0 scs D0 0000011A 4400 neg.b D0 label0000011C: 0000011C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000122 4E5E unlink A6 00000124 4E75 rts export_1008: 00000126 4E56 FFFC link A6, -0x0004 0000012A 48E7 0018 movem.l -[A7], A3,A4 0000012E 266E 0008 movea.l A3, [A6 + 0x8] 00000132 286E 0010 movea.l A4, [A6 + 0x10] 00000136 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1 0000013C 2D4C FFFC move.l [A6 - 0x4], A4 00000140 4A6C 0002 tst.w [A4 + 0x2] 00000144 6C14 bge +0x16 /* 0000015A */ 00000146 2F0C move.l -[A7], A4 00000148 2F2E 000C move.l -[A7], [A6 + 0xC] 0000014C 2F0B move.l -[A7], A3 0000014E 206C 0004 movea.l A0, [A4 + 0x4] 00000152 4E90 jsr [A0] 00000154 4FEF 000C lea.l A7, [A7 + 0xC] 00000158 601E bra +0x20 /* 00000178 */ label0000015A: 0000015A 2F0C move.l -[A7], A4 0000015C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000160 2F0B move.l -[A7], A3 00000162 302C 0002 move.w D0, [A4 + 0x2] 00000166 48C0 ext.l D0 00000168 2053 movea.l A0, [A3] 0000016A 2050 movea.l A0, [A0] 0000016C E580 asl D0, 2 0000016E 2270 0800 movea.l A1, [A0 + D0] 00000172 4E91 jsr [A1] 00000174 4FEF 000C lea.l A7, [A7 + 0xC] label00000178: 00000178 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 0000017E 4E5E unlink A6 00000180 4E75 rts export_1009: fn00000182: 00000182 4E56 FFD6 link A6, -0x002A 00000186 2F07 move.l -[A7], D7 00000188 3E2E 0012 move.w D7, [A6 + 0x12] 0000018C 426E FFF2 clr.w [A6 - 0xE] 00000190 3D7C FFFF FFF4 move.w [A6 - 0xC], 0xFFFF 00000196 41FA FE68 lea.l A0, [PC - 0x198 /* 00000000, value 0x4E56FE00 */] 0000019A 2D48 FFF6 move.l [A6 - 0xA], A0 0000019E 3D7C 0BEA FFFA move.w [A6 - 0x6], 0xBEA 000001A4 7000 moveq.l D0, 0x00 000001A6 2D40 FFFC move.l [A6 - 0x4], D0 000001AA 41EE FFF2 lea.l A0, [A6 - 0xE] 000001AE 2D48 FFE0 move.l [A6 - 0x20], A0 000001B2 0C47 0BEA cmpi.w D7, 0xBEA 000001B6 6612 bne +0x14 /* 000001CA */ 000001B8 41EE FFD6 lea.l A0, [A6 - 0x2A] 000001BC 43EE FFF2 lea.l A1, [A6 - 0xE] 000001C0 20D9 move.l [A0]+, [A1]+ 000001C2 20D9 move.l [A0]+, [A1]+ 000001C4 20D9 move.l [A0]+, [A1]+ 000001C6 30D9 move.w [A0]+, [A1]+ 000001C8 6076 bra +0x78 /* 00000240 */ label000001CA: 000001CA 4A47 tst.w D7 000001CC 6F18 ble +0x1A /* 000001E6 */ 000001CE 426E FFD6 clr.w [A6 - 0x2A] 000001D2 3D7C FFFF FFD8 move.w [A6 - 0x28], 0xFFFF 000001D8 41FA FE26 lea.l A0, [PC - 0x1DA /* 00000000, value 0x4E56FE00 */] 000001DC 2D48 FFDA move.l [A6 - 0x26], A0 000001E0 3D47 FFDE move.w [A6 - 0x22], D7 000001E4 601C bra +0x1E /* 00000202 */ label000001E6: 000001E6 426E FFD6 clr.w [A6 - 0x2A] 000001EA 3D7C FFFF FFD8 move.w [A6 - 0x28], 0xFFFF 000001F0 41FA FEB0 lea.l A0, [PC - 0x150 /* 000000A2, value 0x4E560000 'NV\0\0', cstring "NV" */] 000001F4 2D48 FFDA move.l [A6 - 0x26], A0 000001F8 48C7 ext.l D7 000001FA 2007 move.l D0, D7 000001FC 4480 neg.l D0 000001FE 3D40 FFDE move.w [A6 - 0x22], D0 label00000202: 00000202 0C47 0BEB cmpi.w D7, 0xBEB 00000206 6630 bne +0x32 /* 00000238 */ 00000208 3D7C 0BED FFDE move.w [A6 - 0x22], 0xBED 0000020E 41EE FFE4 lea.l A0, [A6 - 0x1C] 00000212 2D48 FFE0 move.l [A6 - 0x20], A0 00000216 426E FFE4 clr.w [A6 - 0x1C] 0000021A 3D7C FFFF FFE6 move.w [A6 - 0x1A], 0xFFFF 00000220 41FA FDDE lea.l A0, [PC - 0x222 /* 00000000, value 0x4E56FE00 */] 00000224 2D48 FFE8 move.l [A6 - 0x18], A0 00000228 3D7C 0BEB FFEC move.w [A6 - 0x14], 0xBEB 0000022E 41EE FFF2 lea.l A0, [A6 - 0xE] 00000232 2D48 FFEE move.l [A6 - 0x12], A0 00000236 6008 bra +0xA /* 00000240 */ label00000238: 00000238 41EE FFF2 lea.l A0, [A6 - 0xE] 0000023C 2D48 FFE0 move.l [A6 - 0x20], A0 label00000240: 00000240 486E FFD6 pea.l [A6 - 0x2A] 00000244 2F2E 000C move.l -[A7], [A6 + 0xC] 00000248 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */] 0000024C 2E2E FFD2 move.l D7, [A6 - 0x2E] 00000250 4E5E unlink A6 00000252 4E75 rts fn00000254: 00000254 4E56 FFF4 link A6, -0x000C 00000258 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000025C 3C2E 0012 move.w D6, [A6 + 0x12] 00000260 3E2E 0016 move.w D7, [A6 + 0x16] 00000264 286E 0008 movea.l A4, [A6 + 0x8] 00000268 2054 movea.l A0, [A4] 0000026A 2668 0018 movea.l A3, [A0 + 0x18] 0000026E 2053 movea.l A0, [A3] 00000270 4A90 tst.l [A0] 00000272 6700 008E beq +0x90 /* 00000302 */ 00000276 48C6 ext.l D6 00000278 2F06 move.l -[A7], D6 0000027A 2F0B move.l -[A7], A3 0000027C 2F0C move.l -[A7], A4 0000027E 4EBA FF02 jsr [PC - 0xFE /* 00000182 */] 00000282 2F0B move.l -[A7], A3 00000284 486E FFF4 pea.l [A6 - 0xC] 00000288 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000028C 41EE FFF4 lea.l A0, [A6 - 0xC] 00000290 4FEF 0014 lea.l A7, [A7 + 0x14] 00000294 605C bra +0x5E /* 000002F2 */ label00000296: 00000296 2053 movea.l A0, [A3] 00000298 B9E8 000A cmpa.l A4, [A0 + 0xA] 0000029C 6654 bne +0x56 /* 000002F2 */ 0000029E 317C 8000 0012 move.w [A0 + 0x12], 0x8000 000002A4 2053 movea.l A0, [A3] 000002A6 2248 movea.l A1, A0 000002A8 3368 0016 0014 move.w [A1 + 0x14], [A0 + 0x16] 000002AE 3007 move.w D0, D7 000002B0 5247 addq.w D7, 1 000002B2 2053 movea.l A0, [A3] 000002B4 3140 0016 move.w [A0 + 0x16], D0 000002B8 4AAE 000C tst.l [A6 + 0xC] 000002BC 6734 beq +0x36 /* 000002F2 */ 000002BE 2F0B move.l -[A7], A3 000002C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000002C4 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 000002C8 2053 movea.l A0, [A3] 000002CA 0828 0004 0025 btst.b [A0 + 0x25], 0x4 000002D0 56C0 sne D0 000002D2 4400 neg.b D0 000002D4 4A00 tst.b D0 000002D6 508F addq.l A7, 8 000002D8 6718 beq +0x1A /* 000002F2 */ 000002DA 48C7 ext.l D7 000002DC 2F07 move.l -[A7], D7 000002DE 48C6 ext.l D6 000002E0 2F06 move.l -[A7], D6 000002E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000002E6 2F0B move.l -[A7], A3 000002E8 4EBA FF6A jsr [PC - 0x96 /* 00000254 */] 000002EC 3E00 move.w D7, D0 000002EE 4FEF 0010 lea.l A7, [A7 + 0x10] label000002F2: 000002F2 486E FFF4 pea.l [A6 - 0xC] 000002F6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000002FA 2640 movea.l A3, D0 000002FC 200B move.l D0, A3 000002FE 588F addq.l A7, 4 00000300 6694 bne -0x6A /* 00000296 */ label00000302: 00000302 3007 move.w D0, D7 00000304 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C] 0000030A 4E5E unlink A6 0000030C 4E75 rts export_1010: fn0000030E: 0000030E 4E56 FFE4 link A6, -0x001C 00000312 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000316 286E 0008 movea.l A4, [A6 + 0x8] 0000031A 2054 movea.l A0, [A4] 0000031C 2D68 001C FFFC move.l [A6 - 0x4], [A0 + 0x1C] 00000322 6700 010E beq +0x110 /* 00000432 */ 00000326 4878 687E push.l 0x687E /* 'h~' */ 0000032A 206E FFFC movea.l A0, [A6 - 0x4] 0000032E 2F08 move.l -[A7], A0 00000330 2050 movea.l A0, [A0] 00000332 2050 movea.l A0, [A0] 00000334 2268 000C movea.l A1, [A0 + 0xC] 00000338 4E91 jsr [A1] 0000033A 4A00 tst.b D0 0000033C 508F addq.l A7, 8 0000033E 6700 00F2 beq +0xF4 /* 00000432 */ 00000342 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000346 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 0000034A 3E00 move.w D7, D0 0000034C 588F addq.l A7, 4 0000034E 6700 00E2 beq +0xE4 /* 00000432 */ 00000352 7000 moveq.l D0, 0x00 00000354 2640 movea.l A3, D0 00000356 2D40 FFF8 move.l [A6 - 0x8], D0 0000035A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000035E 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00000362 4A40 tst.w D0 00000364 588F addq.l A7, 4 00000366 6700 0096 beq +0x98 /* 000003FE */ 0000036A 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 0000036E 2640 movea.l A3, D0 00000370 7014 moveq.l D0, 0x14 00000372 2F00 move.l -[A7], D0 00000374 2F0B move.l -[A7], A3 00000376 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 0000037A 2054 movea.l A0, [A4] 0000037C 2D68 0018 FFF4 move.l [A6 - 0xC], [A0 + 0x18] 00000382 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000386 486E FFE4 pea.l [A6 - 0x1C] 0000038A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000038E 41EE FFE4 lea.l A0, [A6 - 0x1C] 00000392 4FEF 0010 lea.l A7, [A7 + 0x10] 00000396 6040 bra +0x42 /* 000003D8 */ label00000398: 00000398 206E FFF0 movea.l A0, [A6 - 0x10] 0000039C 2050 movea.l A0, [A0] 0000039E B9E8 000A cmpa.l A4, [A0 + 0xA] 000003A2 6634 bne +0x36 /* 000003D8 */ 000003A4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003A8 2F0B move.l -[A7], A3 000003AA 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 000003AE 2053 movea.l A0, [A3] 000003B0 2C10 move.l D6, [A0] 000003B2 E486 asr D6, 2 000003B4 48C6 ext.l D6 000003B6 2006 move.l D0, D6 000003B8 5280 addq.l D0, 1 000003BA 7214 moveq.l D1, 0x14 000003BC 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000003C0 4A80 tst.l D0 000003C2 508F addq.l A7, 8 000003C4 6612 bne +0x14 /* 000003D8 */ 000003C6 3006 move.w D0, D6 000003C8 D07C 0014 add.w D0, 0x14 000003CC 48C0 ext.l D0 000003CE 2F00 move.l -[A7], D0 000003D0 2F0B move.l -[A7], A3 000003D2 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 000003D6 508F addq.l A7, 8 label000003D8: 000003D8 486E FFE4 pea.l [A6 - 0x1C] 000003DC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000003E0 2D40 FFF0 move.l [A6 - 0x10], D0 000003E4 588F addq.l A7, 4 000003E6 66B0 bne -0x4E /* 00000398 */ 000003E8 2054 movea.l A0, [A4] 000003EA 2068 0018 movea.l A0, [A0 + 0x18] 000003EE 2D48 FFF8 move.l [A6 - 0x8], A0 000003F2 2050 movea.l A0, [A0] 000003F4 7000 moveq.l D0, 0x00 000003F6 2080 move.l [A0], D0 000003F8 2054 movea.l A0, [A4] 000003FA 214B 0018 move.l [A0 + 0x18], A3 label000003FE: 000003FE 7000 moveq.l D0, 0x00 00000400 2F00 move.l -[A7], D0 00000402 48C7 ext.l D7 00000404 2F07 move.l -[A7], D7 00000406 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000040A 2F0C move.l -[A7], A4 0000040C 4EBA FE46 jsr [PC - 0x1BA /* 00000254 */] 00000410 200B move.l D0, A3 00000412 4FEF 0010 lea.l A7, [A7 + 0x10] 00000416 6710 beq +0x12 /* 00000428 */ 00000418 2054 movea.l A0, [A4] 0000041A 216E FFF8 0018 move.l [A0 + 0x18], [A6 - 0x8] 00000420 2F0B move.l -[A7], A3 00000422 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000426 588F addq.l A7, 4 label00000428: 00000428 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000042C 4EBA 005A jsr [PC + 0x5A /* 00000488 */] 00000430 588F addq.l A7, 4 label00000432: 00000432 4CEE 18C0 FFD4 movem.l D6,D7,A3,A4, [A6 - 0x2C] 00000438 4E5E unlink A6 0000043A 4E75 rts export_1011: 0000043C 4E56 0000 link A6, 0 00000440 2F0C move.l -[A7], A4 00000442 286E 0008 movea.l A4, [A6 + 0x8] 00000446 2F0C move.l -[A7], A4 00000448 2054 movea.l A0, [A4] 0000044A 2050 movea.l A0, [A0] 0000044C 2268 00A8 movea.l A1, [A0 + 0xA8] 00000450 4E91 jsr [A1] 00000452 2F0C move.l -[A7], A4 00000454 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */] 00000458 2054 movea.l A0, [A4] 0000045A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000045E 4EBA FEAE jsr [PC - 0x152 /* 0000030E */] 00000462 2054 movea.l A0, [A4] 00000464 0828 0004 0060 btst.b [A0 + 0x60], 0x4 0000046A 4FEF 000C lea.l A7, [A7 + 0xC] 0000046E 6710 beq +0x12 /* 00000480 */ 00000470 2F0C move.l -[A7], A4 00000472 4EBA 03DC jsr [PC + 0x3DC /* 00000850 */] 00000476 2054 movea.l A0, [A4] 00000478 08A8 0004 0060 bclr.b [A0 + 0x60], 0x4 0000047E 588F addq.l A7, 4 label00000480: 00000480 286E FFFC movea.l A4, [A6 - 0x4] 00000484 4E5E unlink A6 00000486 4E75 rts fn00000488: 00000488 4E56 FF98 link A6, -0x0068 0000048C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000490 286E 0008 movea.l A4, [A6 + 0x8] 00000494 2054 movea.l A0, [A4] 00000496 2068 0010 movea.l A0, [A0 + 0x10] 0000049A 4A28 006E tst.b [A0 + 0x6E] 0000049E 6700 02BC beq +0x2BE /* 0000075C */ 000004A2 2054 movea.l A0, [A4] 000004A4 2068 003C movea.l A0, [A0 + 0x3C] 000004A8 2050 movea.l A0, [A0] 000004AA 203C 4000 0000 move.l D0, 0x40000000 /* '@\0\0\0' */ 000004B0 C0A8 0010 and.l D0, [A0 + 0x10] 000004B4 6700 02A6 beq +0x2A8 /* 0000075C */ 000004B8 2F0C move.l -[A7], A4 000004BA 2054 movea.l A0, [A4] 000004BC 2050 movea.l A0, [A0] 000004BE 2268 0028 movea.l A1, [A0 + 0x28] 000004C2 4E91 jsr [A1] 000004C4 2D40 FFF6 move.l [A6 - 0xA], D0 000004C8 2F0C move.l -[A7], A4 000004CA 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000004CE 588F addq.l A7, 4 000004D0 2F00 move.l -[A7], D0 000004D2 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] 000004D6 2D40 FFFA move.l [A6 - 0x6], D0 000004DA 426E FFFE clr.w [A6 - 0x2] 000004DE 486E FFBE pea.l [A6 - 0x42] 000004E2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000004E6 4A80 tst.l D0 000004E8 4FEF 000C lea.l A7, [A7 + 0xC] 000004EC 6700 0240 beq +0x242 /* 0000072E */ 000004F0 2054 movea.l A0, [A4] 000004F2 2668 0008 movea.l A3, [A0 + 0x8] 000004F6 2053 movea.l A0, [A3] 000004F8 2D68 0018 FFB0 move.l [A6 - 0x50], [A0 + 0x18] 000004FE 7EFF moveq.l D7, 0xFFFFFFFF 00000500 7AFF moveq.l D5, 0xFFFFFFFF 00000502 426E FFB4 clr.w [A6 - 0x4C] 00000506 4246 clr.w D6 00000508 206E FFB0 movea.l A0, [A6 - 0x50] 0000050C 2050 movea.l A0, [A0] 0000050E 2010 move.l D0, [A0] 00000510 E480 asr D0, 2 00000512 3D40 FFB6 move.w [A6 - 0x4A], D0 00000516 42AE FFB8 clr.l [A6 - 0x48] 0000051A 3D7C FFFF FFBC move.w [A6 - 0x44], 0xFFFF 00000520 6048 bra +0x4A /* 0000056A */ label00000522: 00000522 206E FFB0 movea.l A0, [A6 - 0x50] 00000526 2010 move.l D0, [A0] 00000528 5080 addq.l D0, 8 0000052A 48C7 ext.l D7 0000052C 2207 move.l D1, D7 0000052E E589 lsl D1, 2 00000530 D280 add.l D1, D0 00000532 2041 movea.l A0, D1 00000534 2650 movea.l A3, [A0] 00000536 2053 movea.l A0, [A3] 00000538 3828 0014 move.w D4, [A0 + 0x14] 0000053C 0C44 FFFF cmpi.w D4, 0xFFFF 00000540 6606 bne +0x8 /* 00000548 */ 00000542 526E FFB8 addq.w [A6 - 0x48], 1 00000546 6022 bra +0x24 /* 0000056A */ label00000548: 00000548 3D47 FFBC move.w [A6 - 0x44], D7 0000054C 48C4 ext.l D4 0000054E 48C7 ext.l D7 00000550 2004 move.l D0, D4 00000552 9087 sub.l D0, D7 00000554 322E FFB8 move.w D1, [A6 - 0x48] 00000558 48C1 ext.l D1 0000055A D280 add.l D1, D0 0000055C 302E FFBA move.w D0, [A6 - 0x46] 00000560 48C0 ext.l D0 00000562 9280 sub.l D1, D0 00000564 6F04 ble +0x6 /* 0000056A */ 00000566 526E FFBA addq.w [A6 - 0x46], 1 label0000056A: 0000056A 5247 addq.w D7, 1 0000056C BE6E FFB6 cmp.w D7, [A6 - 0x4A] 00000570 6DB0 blt -0x4E /* 00000522 */ 00000572 4A6E FFBA tst.w [A6 - 0x46] 00000576 6700 00BA beq +0xBC /* 00000632 */ 0000057A 4A6E FFB8 tst.w [A6 - 0x48] 0000057E 6600 00A8 bne +0xAA /* 00000628 */ 00000582 7EFF moveq.l D7, 0xFFFFFFFF 00000584 606A bra +0x6C /* 000005F0 */ label00000586: 00000586 206E FFB0 movea.l A0, [A6 - 0x50] 0000058A 2010 move.l D0, [A0] 0000058C 5080 addq.l D0, 8 0000058E 48C7 ext.l D7 00000590 2207 move.l D1, D7 00000592 E589 lsl D1, 2 00000594 D280 add.l D1, D0 00000596 2041 movea.l A0, D1 00000598 2650 movea.l A3, [A0] 0000059A 2053 movea.l A0, [A3] 0000059C 3828 0014 move.w D4, [A0 + 0x14] 000005A0 48C4 ext.l D4 000005A2 48C7 ext.l D7 000005A4 48C6 ext.l D6 000005A6 2007 move.l D0, D7 000005A8 D086 add.l D0, D6 000005AA B084 cmp.l D0, D4 000005AC 673E beq +0x40 /* 000005EC */ 000005AE 0C45 FFFF cmpi.w D5, 0xFFFF 000005B2 6724 beq +0x26 /* 000005D8 */ 000005B4 48C6 ext.l D6 000005B6 2006 move.l D0, D6 000005B8 4480 neg.l D0 000005BA 2F00 move.l -[A7], D0 000005BC 3005 move.w D0, D5 000005BE D046 add.w D0, D6 000005C0 322E FFB4 move.w D1, [A6 - 0x4C] 000005C4 D240 add.w D1, D0 000005C6 48C1 ext.l D1 000005C8 2F01 move.l -[A7], D1 000005CA 48C5 ext.l D5 000005CC 2F05 move.l -[A7], D5 000005CE 2F0C move.l -[A7], A4 000005D0 4EBA 0194 jsr [PC + 0x194 /* 00000766 */] 000005D4 4FEF 0010 lea.l A7, [A7 + 0x10] label000005D8: 000005D8 3C04 move.w D6, D4 000005DA 9C47 sub.w D6, D7 000005DC 4A46 tst.w D6 000005DE 6F08 ble +0xA /* 000005E8 */ 000005E0 3A07 move.w D5, D7 000005E2 426E FFB4 clr.w [A6 - 0x4C] 000005E6 6004 bra +0x6 /* 000005EC */ label000005E8: 000005E8 4246 clr.w D6 000005EA 7AFF moveq.l D5, 0xFFFFFFFF label000005EC: 000005EC 526E FFB4 addq.w [A6 - 0x4C], 1 label000005F0: 000005F0 5247 addq.w D7, 1 000005F2 BE6E FFB6 cmp.w D7, [A6 - 0x4A] 000005F6 6D8E blt -0x70 /* 00000586 */ 000005F8 0C45 FFFF cmpi.w D5, 0xFFFF 000005FC 6700 00C4 beq +0xC6 /* 000006C2 */ 00000600 48C6 ext.l D6 00000602 2006 move.l D0, D6 00000604 4480 neg.l D0 00000606 2F00 move.l -[A7], D0 00000608 3005 move.w D0, D5 0000060A D046 add.w D0, D6 0000060C 322E FFB4 move.w D1, [A6 - 0x4C] 00000610 D240 add.w D1, D0 00000612 48C1 ext.l D1 00000614 2F01 move.l -[A7], D1 00000616 48C5 ext.l D5 00000618 2F05 move.l -[A7], D5 0000061A 2F0C move.l -[A7], A4 0000061C 4EBA 0148 jsr [PC + 0x148 /* 00000766 */] 00000620 4FEF 0010 lea.l A7, [A7 + 0x10] 00000624 6000 009C bra +0x9E /* 000006C2 */ label00000628: 00000628 3D7C FFFF FFBC move.w [A6 - 0x44], 0xFFFF 0000062E 6000 0092 bra +0x94 /* 000006C2 */ label00000632: 00000632 4A6E FFB8 tst.w [A6 - 0x48] 00000636 6700 008A beq +0x8C /* 000006C2 */ 0000063A 302E FFB8 move.w D0, [A6 - 0x48] 0000063E B06E FFB6 cmp.w D0, [A6 - 0x4A] 00000642 677E beq +0x80 /* 000006C2 */ 00000644 3E2E FFB6 move.w D7, [A6 - 0x4A] 00000648 3C2E FFB8 move.w D6, [A6 - 0x48] 0000064C 6070 bra +0x72 /* 000006BE */ label0000064E: 0000064E 206E FFB0 movea.l A0, [A6 - 0x50] 00000652 2010 move.l D0, [A0] 00000654 5080 addq.l D0, 8 00000656 48C7 ext.l D7 00000658 2207 move.l D1, D7 0000065A E589 lsl D1, 2 0000065C D280 add.l D1, D0 0000065E 2041 movea.l A0, D1 00000660 2650 movea.l A3, [A0] 00000662 2053 movea.l A0, [A3] 00000664 3828 0014 move.w D4, [A0 + 0x14] 00000668 0C44 FFFF cmpi.w D4, 0xFFFF 0000066C 670E beq +0x10 /* 0000067C */ 0000066E 48C4 ext.l D4 00000670 48C7 ext.l D7 00000672 48C6 ext.l D6 00000674 2007 move.l D0, D7 00000676 9086 sub.l D0, D6 00000678 B084 cmp.l D0, D4 0000067A 6730 beq +0x32 /* 000006AC */ label0000067C: 0000067C 0C45 FFFF cmpi.w D5, 0xFFFF 00000680 6726 beq +0x28 /* 000006A8 */ 00000682 48C6 ext.l D6 00000684 2F06 move.l -[A7], D6 00000686 3005 move.w D0, D5 00000688 D046 add.w D0, D6 0000068A 322E FFB4 move.w D1, [A6 - 0x4C] 0000068E D240 add.w D1, D0 00000690 48C1 ext.l D1 00000692 2F01 move.l -[A7], D1 00000694 48C5 ext.l D5 00000696 2F05 move.l -[A7], D5 00000698 2F0C move.l -[A7], A4 0000069A 4EBA 00CA jsr [PC + 0xCA /* 00000766 */] 0000069E 7AFF moveq.l D5, 0xFFFFFFFF 000006A0 426E FFB4 clr.w [A6 - 0x4C] 000006A4 4FEF 0010 lea.l A7, [A7 + 0x10] label000006A8: 000006A8 5346 subq.w D6, 1 000006AA 600E bra +0x10 /* 000006BA */ label000006AC: 000006AC 0C45 FFFF cmpi.w D5, 0xFFFF 000006B0 6604 bne +0x6 /* 000006B6 */ 000006B2 426E FFB4 clr.w [A6 - 0x4C] label000006B6: 000006B6 3A07 move.w D5, D7 000006B8 9A46 sub.w D5, D6 label000006BA: 000006BA 526E FFB4 addq.w [A6 - 0x4C], 1 label000006BE: 000006BE 5347 subq.w D7, 1 000006C0 6C8C bge -0x72 /* 0000064E */ label000006C2: 000006C2 41EE FFA8 lea.l A0, [A6 - 0x58] 000006C6 486E FFA8 pea.l [A6 - 0x58] 000006CA 2F0C move.l -[A7], A4 000006CC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000006D0 2F0C move.l -[A7], A4 000006D2 2054 movea.l A0, [A4] 000006D4 2050 movea.l A0, [A0] 000006D6 2268 00DC movea.l A1, [A0 + 0xDC] 000006DA 4E91 jsr [A1] 000006DC 2D40 FF9C move.l [A6 - 0x64], D0 000006E0 41EE FF9C lea.l A0, [A6 - 0x64] 000006E4 43EE FFA0 lea.l A1, [A6 - 0x60] 000006E8 22D8 move.l [A1]+, [A0]+ 000006EA 41EE FFA0 lea.l A0, [A6 - 0x60] 000006EE 2F08 move.l -[A7], A0 000006F0 302E FFBC move.w D0, [A6 - 0x44] 000006F4 5240 addq.w D0, 1 000006F6 48C0 ext.l D0 000006F8 2F00 move.l -[A7], D0 000006FA 2F0C move.l -[A7], A4 000006FC 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 00000700 508F addq.l A7, 8 00000702 205F movea.l A0, [A7]+ 00000704 2D40 FF98 move.l [A6 - 0x68], D0 00000708 43EE FF98 lea.l A1, [A6 - 0x68] 0000070C 45EE FFA4 lea.l A2, [A6 - 0x5C] 00000710 24D9 move.l [A2]+, [A1]+ 00000712 43EE FFA4 lea.l A1, [A6 - 0x5C] 00000716 3011 move.w D0, [A1] 00000718 D050 add.w D0, [A0] 0000071A 3D40 FFA8 move.w [A6 - 0x58], D0 0000071E 486E FFA8 pea.l [A6 - 0x58] 00000722 2F0C move.l -[A7], A4 00000724 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 00000728 4FEF 0014 lea.l A7, [A7 + 0x14] 0000072C 6008 bra +0xA /* 00000736 */ label0000072E: 0000072E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000732 3D40 FFFE move.w [A6 - 0x2], D0 label00000736: 00000736 486E FFBE pea.l [A6 - 0x42] 0000073A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000073E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000742 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] 00000746 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000074A A873 syscall SetPort 0000074C 302E FFFE move.w D0, [A6 - 0x2] 00000750 48C0 ext.l D0 00000752 2F00 move.l -[A7], D0 00000754 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000758 4FEF 000C lea.l A7, [A7 + 0xC] label0000075C: 0000075C 4CEE 1CF0 FF7C movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x84] 00000762 4E5E unlink A6 00000764 4E75 rts fn00000766: 00000766 4E56 FFD0 link A6, -0x0030 0000076A 48E7 0108 movem.l -[A7], D7,A4 0000076E 286E 0008 movea.l A4, [A6 + 0x8] 00000772 486E FFF0 pea.l [A6 - 0x10] 00000776 2F0C move.l -[A7], A4 00000778 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000077C 41EE FFF8 lea.l A0, [A6 - 0x8] 00000780 43EE FFF0 lea.l A1, [A6 - 0x10] 00000784 20D9 move.l [A0]+, [A1]+ 00000786 20D9 move.l [A0]+, [A1]+ 00000788 2F0C move.l -[A7], A4 0000078A 2054 movea.l A0, [A4] 0000078C 2050 movea.l A0, [A0] 0000078E 2268 00DC movea.l A1, [A0 + 0xDC] 00000792 4E91 jsr [A1] 00000794 2D40 FFDC move.l [A6 - 0x24], D0 00000798 41EE FFDC lea.l A0, [A6 - 0x24] 0000079C 43EE FFEC lea.l A1, [A6 - 0x14] 000007A0 22D8 move.l [A1]+, [A0]+ 000007A2 41EE FFEC lea.l A0, [A6 - 0x14] 000007A6 3E10 move.w D7, [A0] 000007A8 302E 000E move.w D0, [A6 + 0xE] 000007AC 48C0 ext.l D0 000007AE 2F00 move.l -[A7], D0 000007B0 2F0C move.l -[A7], A4 000007B2 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 000007B6 2D40 FFD8 move.l [A6 - 0x28], D0 000007BA 41EE FFD8 lea.l A0, [A6 - 0x28] 000007BE 43EE FFE8 lea.l A1, [A6 - 0x18] 000007C2 22D8 move.l [A1]+, [A0]+ 000007C4 41EE FFE8 lea.l A0, [A6 - 0x18] 000007C8 3010 move.w D0, [A0] 000007CA D047 add.w D0, D7 000007CC 3D40 FFF8 move.w [A6 - 0x8], D0 000007D0 48C7 ext.l D7 000007D2 302E 0012 move.w D0, [A6 + 0x12] 000007D6 48C0 ext.l D0 000007D8 2F00 move.l -[A7], D0 000007DA 2F0C move.l -[A7], A4 000007DC 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 000007E0 2D40 FFD4 move.l [A6 - 0x2C], D0 000007E4 41EE FFD4 lea.l A0, [A6 - 0x2C] 000007E8 43EE FFE4 lea.l A1, [A6 - 0x1C] 000007EC 22D8 move.l [A1]+, [A0]+ 000007EE 41EE FFE4 lea.l A0, [A6 - 0x1C] 000007F2 3010 move.w D0, [A0] 000007F4 48C0 ext.l D0 000007F6 D087 add.l D0, D7 000007F8 5340 subq.w D0, 1 000007FA 3D40 FFFC move.w [A6 - 0x4], D0 000007FE 558F subq.l A7, 2 00000800 486E FFF0 pea.l [A6 - 0x10] 00000804 486E FFF8 pea.l [A6 - 0x8] 00000808 486E FFF8 pea.l [A6 - 0x8] 0000080C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00000810 302E 0016 move.w D0, [A6 + 0x16] 00000814 48C0 ext.l D0 00000816 2F00 move.l -[A7], D0 00000818 2F0C move.l -[A7], A4 0000081A 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 0000081E 2D40 FFD0 move.l [A6 - 0x30], D0 00000822 41EE FFD0 lea.l A0, [A6 - 0x30] 00000826 43EE FFE0 lea.l A1, [A6 - 0x20] 0000082A 22D8 move.l [A1]+, [A0]+ 0000082C 41EE FFE0 lea.l A0, [A6 - 0x20] 00000830 3010 move.w D0, [A0] 00000832 48C0 ext.l D0 00000834 508F addq.l A7, 8 00000836 2F00 move.l -[A7], D0 00000838 7000 moveq.l D0, 0x00 0000083A 2F00 move.l -[A7], D0 0000083C 486E FFF8 pea.l [A6 - 0x8] 00000840 2F0C move.l -[A7], A4 00000842 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000846 4CEE 1080 FFC8 movem.l D7,A4, [A6 - 0x38] 0000084C 4E5E unlink A6 0000084E 4E75 rts fn00000850: 00000850 4E56 FFE8 link A6, -0x0018 00000854 48E7 0308 movem.l -[A7], D6,D7,A4 00000858 286E 0008 movea.l A4, [A6 + 0x8] 0000085C 2054 movea.l A0, [A4] 0000085E 2068 003C movea.l A0, [A0 + 0x3C] 00000862 2050 movea.l A0, [A0] 00000864 4A68 0036 tst.w [A0 + 0x36] 00000868 6700 00EA beq +0xEC /* 00000954 */ 0000086C 2054 movea.l A0, [A4] 0000086E 2068 003C movea.l A0, [A0 + 0x3C] 00000872 2050 movea.l A0, [A0] 00000874 203C 4000 0000 move.l D0, 0x40000000 /* '@\0\0\0' */ 0000087A C0A8 0010 and.l D0, [A0 + 0x10] 0000087E 6700 00D4 beq +0xD6 /* 00000954 */ 00000882 41EE FFF8 lea.l A0, [A6 - 0x8] 00000886 486E FFF8 pea.l [A6 - 0x8] 0000088A 2F0C move.l -[A7], A4 0000088C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00000890 486E FFF8 pea.l [A6 - 0x8] 00000894 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 00000898 3E00 move.w D7, D0 0000089A 41EE FFF0 lea.l A0, [A6 - 0x10] 0000089E 7000 moveq.l D0, 0x00 000008A0 2F00 move.l -[A7], D0 000008A2 486E FFF0 pea.l [A6 - 0x10] 000008A6 2F0C move.l -[A7], A4 000008A8 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 000008AC 486E FFF0 pea.l [A6 - 0x10] 000008B0 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 000008B4 3C00 move.w D6, D0 000008B6 41EE FFE8 lea.l A0, [A6 - 0x18] 000008BA BE46 cmp.w D7, D6 000008BC 4FEF 001C lea.l A7, [A7 + 0x1C] 000008C0 6C0A bge +0xC /* 000008CC */ 000008C2 302E FFF0 move.w D0, [A6 - 0x10] 000008C6 B06E FFF8 cmp.w D0, [A6 - 0x8] 000008CA 6F40 ble +0x42 /* 0000090C */ label000008CC: 000008CC 3D6E FFF0 FFE8 move.w [A6 - 0x18], [A6 - 0x10] 000008D2 3D6E FFF2 FFEA move.w [A6 - 0x16], [A6 - 0xE] 000008D8 3007 move.w D0, D7 000008DA D06E FFE8 add.w D0, [A6 - 0x18] 000008DE 3D40 FFEC move.w [A6 - 0x14], D0 000008E2 486E FFF8 pea.l [A6 - 0x8] 000008E6 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 000008EA D06E FFEA add.w D0, [A6 - 0x16] 000008EE 3D40 FFEE move.w [A6 - 0x12], D0 000008F2 7000 moveq.l D0, 0x00 000008F4 2F00 move.l -[A7], D0 000008F6 486E FFE8 pea.l [A6 - 0x18] 000008FA 2F0C move.l -[A7], A4 000008FC 2054 movea.l A0, [A4] 000008FE 2050 movea.l A0, [A0] 00000900 2268 00D8 movea.l A1, [A0 + 0xD8] 00000904 4E91 jsr [A1] 00000906 4FEF 0010 lea.l A7, [A7 + 0x10] 0000090A 6048 bra +0x4A /* 00000954 */ label0000090C: 0000090C 302E FFFC move.w D0, [A6 - 0x4] 00000910 B06E FFF4 cmp.w D0, [A6 - 0xC] 00000914 6F3E ble +0x40 /* 00000954 */ 00000916 302E FFF4 move.w D0, [A6 - 0xC] 0000091A 9047 sub.w D0, D7 0000091C 3D40 FFE8 move.w [A6 - 0x18], D0 00000920 3D6E FFF2 FFEA move.w [A6 - 0x16], [A6 - 0xE] 00000926 3D6E FFF4 FFEC move.w [A6 - 0x14], [A6 - 0xC] 0000092C 486E FFF8 pea.l [A6 - 0x8] 00000930 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 00000934 D06E FFEA add.w D0, [A6 - 0x16] 00000938 3D40 FFEE move.w [A6 - 0x12], D0 0000093C 7000 moveq.l D0, 0x00 0000093E 2F00 move.l -[A7], D0 00000940 486E FFE8 pea.l [A6 - 0x18] 00000944 2F0C move.l -[A7], A4 00000946 2054 movea.l A0, [A4] 00000948 2050 movea.l A0, [A0] 0000094A 2268 00D8 movea.l A1, [A0 + 0xD8] 0000094E 4E91 jsr [A1] 00000950 4FEF 0010 lea.l A7, [A7 + 0x10] label00000954: 00000954 4CEE 10C0 FFDC movem.l D6,D7,A4, [A6 - 0x24] 0000095A 4E5E unlink A6 0000095C 4E75 rts